<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		<script type="text/javascript">
			// 给你一个 32 位的有符号整数 x ，返回将 x 中的数字部分反转后的结果。
			
			// 如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ，就返回 0。
			
			// 假设环境不允许存储 64 位整数（有符号或无符号）。
			
			var reverse = function(x) {
				
				
				let res = parseInt(Math.abs(x).toString().split('').reverse().join(''))
				
				if (x < 0) {
					res = -res
				}
				if (res > (Math.pow(2,31) - 1) || res < Math.pow(-2, 31)) return 0
				return res
			};
			
			console.log(reverse(1534236469));
		</script>
	</body>
</html>
